A Discrete NHPP Model for Software Reliability Growth with Imperfect Fault Debugging and Fault Generation

نویسنده

  • Anu Gupta
چکیده

Abstract: This paper presents a discrete software reliability growth model (SRGM) and introduces the concept of two types of imperfect debugging during software fault removal phenomenon with Logistic Fault removal rate. Most of the discrete SRGMs discussed in the literature seldom differentiate between the failure observation and fault removal processes. In real software development environment, the number of failures observed need not be same as the number of error removed. If the number of failures observed is more than the number of faults removed then we have the case of imperfect debugging. Due to the complexity of the software system and the incomplete understanding of the software requirements, specifications and structure, the testing team may not be able to remove the fault perfectly on the detection of the failure and the original fault may remain or get replaced by another fault. While the first phenomenon is known as imperfect fault debugging, the second is called fault generation. In case of imperfect fault debugging the fault content of the software is not changed, but just because of incomplete understanding of the software, the detected fault is not removed completely. But in case of error generation the fault content increases as the testing progresses and removal results in introduction of new faults while removing old ones. n. The model has been validated, evaluated and compared with other existing discrete NHPP models by applying it on actual failure / fault removal data sets cited from real software development projects. The results show that the proposed model provides improved goodness of fit and predictive validity for software failure / fault removal data.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A testing-coverage software reliability model considering fault removal efficiency and error generation

In this paper, we propose a software reliability model that considers not only error generation but also fault removal efficiency combined with testing coverage information based on a nonhomogeneous Poisson process (NHPP). During the past four decades, many software reliability growth models (SRGMs) based on NHPP have been proposed to estimate the software reliability measures, most of which ha...

متن کامل

Fault Removal Efficiency in Software Reliability Growth Model

Software Reliability is defined as the probability of free-failure operation for a specified period of time in a specified environment. Software Reliability Growth models (SRGM) have been developed to estimate software reliability measures such as number of remaining faults, software failure rate and Software Reliability. Imperfect debugging models are considered in these models. However, most ...

متن کامل

Discrete time NHPP models for software reliability growth phenomenon

Nonhomogeneous poisson process based software reliability growth models are generally classified into two groups. The first group contains models, which use the machine execution time or calendar time as a unit of fault detection/removal period. Such models are called continuous time models. The second group contains models, which use the number of test occasions/cases as a unit of fault detect...

متن کامل

Modelling Software Fault debugging Complexity under Imperfect Debugging Environment

The fault debugging progress is influenced by various factors all of which may not be deterministic in nature such as the debugging effort, debugging efficiency and debuggers skill, and debugging methods and strategies. In order to address these realistic factors that influencing the debugging process we propose an integrated nonhomogeneous Poisson process (NHPP) based software reliability mode...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2006